# 字符串切片
# 序列[开始位置下标:结束位置小标:间隔步长(不写，默认是1，正负代表方向)]，不包括结束位置，正负整数都可
str1 = 'adbcefg'
a = str1[0:4:1]
print(a)

b = str1[0:3:2]
print(b)
c = str1[:5] # 不写开始，默认是0
print(c)

d = str1[:] # 默认从开始到结束
print(d)

e = str1[1:] #默认到最后
print(e)

a = str1[::-1] # 倒序选取,-1选取方向是从右边往左边
print(a)

a = str1[-4:-1] # -1 代表最后一个位置
print(a)

f = str1[-4:-1:-1]
print(f'{type(f)}+{f}')